package QL;

import java.util.Map;

public class ButlerGameDifficultySetRequest implements IQLRequest
{
    /// <summary>
    /// 区服Id
    /// </summary>
    public long ZoneId;

    /// <summary>
    /// 游戏组Id
    /// </summary>
    public long GroupId;

    /// <summary>
    /// 游戏玩法Id
    /// </summary>
    public long ServiceId;

    /// <summary>
    /// -1取消控制 0-6分别对应不同难度级别
    /// </summary>
    public long DifficultyLevel;

    /// <summary>
    /// 操作员
    /// </summary>
    public String Operater;

    @Override
    public String GetApiName()
    {
        return "butler.game.difficulty.set";
    }

    @Override
    public void Validate()
    {
    }

    @Override
    public void AddParameters(Map<String, String> map)
    {
        map.put("zone_id", String.valueOf(ZoneId));
        map.put("group_id", String.valueOf(GroupId));
        map.put("service_id", String.valueOf(ServiceId));
        map.put("difficulty_level", String.valueOf(DifficultyLevel));
        map.put("operater", Operater);
    }
}
